home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / OZZBOT.ZIP / aliases.ini < prev    next >
INI File  |  1997-03-05  |  32KB  |  448 lines

  1. [Aliases]
  2. n0=sidle if ($me ison %antiidle) { msg %antiidle  $+ $rand(0,15) $+ , $+ $rand(0,15) $+ -=((-╒ZZ▀╓T-))=- } | else { join %antiidle | mode %antiidle +iktns $r(a,z) $+ $r(1,0) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z)  | topic %antiidle ((-╒zZ▀╓T-)) Anti-Idle Channel | recho 5 I have joined my anti-idle channel  $+ %antiidle $+  }
  3. n1=idle .set %antiidle #╒zZ▀╓T $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z) | /join %antiidle | mode %antiidle +iktns $r(a,z) $+ $r(1,0) $+ $r(a,z) $+ $r(a,z) $+ $r(a,z)  | topic %antiidle ((-╒zZ▀╓T-)) Anti-Idle Channel | .timer 0 %itim sidle
  4. n2=scan %mchan = "" | %tchan = "" | %enemnick = "" | %ppl = 0 | %nonvoice = 0 | %fops = 0 | %nops = 0 | %appl = 0 | %vppl = 0 | %found = 0 | %enem = 0 | %clns = 0 | %suspended = 0 | %200 = 0 | %300 = 0 | %400 = 0 | %500 = 0 | %600 = 0 | %dnvote = 0 | %didvote = 0 | unset %200nicks | unset %300nicks | unset %400nicks | unset %500nicks | unset %600nicks | unset %4nicks | set %nclns "" | set %iropn "" | set %awaynick "" | unset %clist | %ppl = $nick(0,%SCN) | %fops = $opnick(0,%SCN) | %nops = $nopnick(0,%SCN) | %mchan = $chan(%SCN).mode | %tchan = $chan(%SCN).topic | who %SCN
  5. n3=report {
  6. n4=  msg = $+ %nnick 7((-╒zZ-))5 +-- ChanInfo for %SCN --+
  7. n5=  if (%tchan != $null) { msg = $+ %nnick 7((-╒zZ-))2 Topic:5 %tchan }
  8. n6=  if (%mchan != $null) { msg = $+ %nnick 7((-╒zZ-))2 Modes:5 %mchan }
  9. n7=  msg = $+ %nnick 7((-╒zZ-))2 Total Users:5 %ppl [Away %appl $+ / $+ %ppl $+ ] %awaynick
  10. n8=  msg = $+ %nnick 7((-╒zZ-))2 Ops:5 %fops - %percentops 2 NonOps:5 %nops - %percentnops
  11. n9=  msg = $+ %nnick 7((-╒zZ-))2 Voices:5 %vppl 2 NonVoices:5 %nonvoice
  12. n10=  if (%600 != 0) { msg = $+ %nnick 7((-╒zZ-))2 Owner Access:5 %600 - %600nicks }
  13. n11=  if (%500 != 0) { msg = $+ %nnick 7((-╒zZ-))2 Access 500:5 %500 - %500nicks }
  14. n12=  if (%400 != 0) { msg = $+ %nnick 7((-╒zZ-))2 Access 400:5 %400 - %400nicks }
  15. n13=  if (%300 != 0) { msg = $+ %nnick 7((-╒zZ-))2 Access 300:5 %300 - %300nicks }
  16. n14=  if (%200 != 0) { msg = $+ %nnick 7((-╒zZ-))2 Access 200:5 %200 - %200nicks }
  17. n15=  if (%suspended != 0) { msg = $+ %nnick 7((-╒zZ-))2 Suspended:5 %suspended - %4nicks }
  18. n16=  if (%enem != 0) { msg = $+ %nnick 7((-╒zZ-))2 Shitlisted:5 %enem - %enemnick }
  19. n17=  msg = $+ %nnick 7((-╒zZ-))2 Voted:5 %didvote - %percentvoted 2 Didn't Vote:5 %dnvote - %percentnvoted
  20. n18=  if (%clns != 0) { msg = $+ %nnick 7((-╒zZ-))2 Clones:5 %clns - %nclns }
  21. n19=  if (%found != 0) { msg = $+ %nnick 7((-╒zZ-))2 IRCops:5 %found - %iropn }
  22. n20=  unset %per*
  23. n21=}
  24. n22=login msg x@channels.undernet.org login #ozzy spyder | msg x@channels.undernet.org login #baseball spyder
  25. n23=autogreet {
  26. n24=  clonesprot
  27. n25=  if ([ %cla [ $+ [ $nick ] ] ] != $null) { goto end } | else { set %cla $+ $nick 1 | .timer 1 60 unset %cla $+ $nick }
  28. n26=  %agmsg = $read -sautogreet messages.txt
  29. n27=  if (%agmsg == $null) { goto end }
  30. n28=  else {
  31. n29=    n $read -sautogreet messages.txt
  32. n30=    if (%protag == OFF) { goto end }
  33. n31=    inc %join
  34. n32=    if (%join >= %joinnum) { unset %join | .disable #autogreet | recho 5 AutoGreet Protection Enabled!! | .timer 1 %agignore .enable #autogreet } | else { .timer142 1 %jointime unset %join }
  35. n33=  }
  36. n34=  :end
  37. n35=}
  38. n36=botstats d 5+----- ╒zZ▀╓T's Status ----+ | d 2Nick:4 $me | d 2Address:4 $address($me,1) | d 2Server:4 $server | d 2Port:4 $port | d 2Online:4 $duration($online) | d 2Channels Open:4 $channel(0) - $dde mircbot channels ""
  39. n37=lamenick if ($parm2 == $null) { no Correct Syntax: !lame <nick> } | else { notice $chan 2On a scale from 1 to 10 $parm2* $read $mIRCdirlame.txt }
  40. n38=dopenick if ($parm2 == $null) { no Correct Syntax: !dope <nick> } | else { notice $chan 2On a scale from 1 to 10 $parm2* $read $mIRCdirdope.txt }
  41. n39=tex {
  42. n40=  if ($nick == $dde mirc nickname "") { halt }
  43. n41=  if ((%password == $parm2) && (%login == ON)) { .auser 200 $nick | .guser 200 $nick 3 | recho 5 $nick has logged in!! | n You Have Been Added To Level 200 | i3 }
  44. n42=  elseif ((%password == $parm2) && (%login == ON)) { recho 5 $nick ( $+ $address $+ ) has put in the right password but login is OFF | no Sorry login is OFF | i3 }
  45. n43=  else  { wecho 5 4 $+ $parms $+ 5 2Message received from:6 $nick ( $+ $address $+ ) 3Time sent:10 $time | ignore -pu30 $nick 2 }
  46. n44=}
  47. n45=poll pervp | d 7((-╒zZ-)) 5Topic: 8,1 %vptopic  | d 7((-╒zZ-)) 2Voted %choice1 $+ :4 %best 3( $+ %perbest $+ ) | d 7((-╒zZ-)) 2Voted %choice2 $+ :4 %ok 3( $+ %perok $+ ) | d 7((-╒zZ-)) 2Voted %choice3 $+ :4 %sucks 3( $+ %persucks $+ ) | d To see who voted for what type !whovoted | unset %per*
  48. n46=poll1 pervp | no 5Topic: 8,1 %vptopic  | no 2Voted %choice1 $+ : %best 3( $+ %perbest $+ ) | no 2Voted %choice2 $+ : %ok 3( $+ %perok $+ ) | no 2Voted %choice3 $+ : %sucks 3( $+ %persucks $+ ) | n To see who voted for what type !whovoted in the channel | unset %per*
  49. n47=ping {
  50. n48=  if ($nick == $dde mirc nickname "") { 
  51. n49=    %bosslag = $ctime - $parm2
  52. n50=    if (%bosslag > 20) { recho 4 *** Excessive Lag Detected Between me and you ( $+ $duration(%bosslag) $+ ) }
  53. n51=    if (%chanping == yes) { wecho 2 Your PING Reply:4 $duration(%bosslag) }
  54. n52=    unset %chanping | settitle | halt
  55. n53=  }
  56. n54=  elseif ($nick == $me) { 
  57. n55=    %mylag = $ctime - $parm2
  58. n56=    if (%mylag > 20) { recho 4 *** Excessive Lag Detected ( $+ $duration(%mylag) @ $server -/- $port $+ ) }
  59. n57=    settitle | halt
  60. n58=  }
  61. n59=  else {
  62. n60=    %pt = $ctime - $parm2
  63. n61=    n 7((-╒zZ-)) 2Your PING Reply:4 $duration(%pt)
  64. n62=  }
  65. n63=  halt
  66. n64=}
  67. n65=begforops {
  68. n66=  if (%opsbeg == ON) {
  69. n67=    inc %begjoin | if (%begjoin == 1) { %begchan1 = $chan | .timer105 0 %bg opsbeg1 }
  70. n68=    elseif (%begjoin == 2) { %begchan2 = $chan | .timer106 0 %bg opsbeg2 }
  71. n69=    else { unset %begjoin | %begchan3 = $chan | .timer107 0 %bg opsbeg3 }
  72. n70=  }
  73. n71=}
  74. n72=opsbeg1 if ($me !isop %begchan1) { msg %begchan1 2I am a channel bot, 4Please Op Me!! }
  75. n73=opsbeg2 if ($me !isop %begchan2) { msg %begchan2 2I am a channel bot, 4Please Op Me!! }
  76. n74=opsbeg3 if ($me !isop %begchan3) { msg %begchan3 2I am a channel bot, 4Please Op Me!! }
  77. n75=begpart if ($chan == %begchan1) { unset %begchan1 | .timer105 off } | elseif ($chan == %begchan2) { unset %begchan2 | .timer106 off } | elseif ($chan == %begchan3) { unset %begchan3 | .timer107 off }
  78. n76=vp {
  79. n77=  %v.1 = $readini voted.ini nick $nick
  80. n78=  %v.2 = $readini voted.ini site $site
  81. n79=  %v.3 = $readini voted.ini userhost $address($nick,3)
  82. n80=  if ((%v.1 != $null) || (%v.2 != $null) || (%v.3 != $null)) { no Sorry you already voted!! }
  83. n81=  else {
  84. n82=    inc %totalvoted | inc %countvp
  85. n83=    if ($parm1 == %choice3) { inc %sucks | %nickvworst = %nickvworst $nick }
  86. n84=    elseif ($parm1 == %choice2) { inc %ok | %nickvalright = %nickvalright $nick }
  87. n85=    else { inc %best | %nickvbest = %nickvbest $nick }
  88. n86=    if ($nick == $dde mirc nickname "") { poll } | else { poll1 }
  89. n87=    .writeini voted.ini nick $nick 1 | .writeini voted.ini site $site 1 | .writeini voted.ini userhost $address($nick,3) 1
  90. n88=  }
  91. n89=}
  92. n90=begtime recho 5 Time between asking for ops set for %bg seconds!! This will take effect the next time I join a channel. | cm
  93. n91=accessdcc {
  94. n92=  if ($level($mask(%accessmask,3)) == =4) { msg %waccess 2Nick:10 %getaccessnick | msg %waccess 2Mask:10 $mask(%accessmask,3) | msg %waccess 2Level:10 Access is Suspened | halt }
  95. n93=  elseif (($level($mask(%accessmask,3)) >= 200) && ($level($mask(%accessmask,3)) <= 600)) { msg %waccess 2Nick:10 %getaccessnick | msg %waccess 2Mask:10 $mask(%accessmask,3) }
  96. n94=  else { msg %waccess 10 %getaccessnick does not have any access | i3 | halt }
  97. n95=  if (%getaccessnick == $dde mirc nickname "") { msg %waccess 2Level:10 $level($mask(%accessmask,3)) (Owner of me) | halt }
  98. n96=  if (($level($mask(%accessmask,3)) >= 200) && ($level($mask(%accessmask,3)) <= 600)) { msg %waccess 2Level:10 $level($mask(%accessmask,3)) }
  99. n97=  halt
  100. n98=}
  101. n99=whovoted %v.1 = $readini voted.ini nick $nick | %v.2 = $readini voted.ini site $site | %v.3 = $readini voted.ini userhost $address($nick,3) | if ((%v.1 != $null) && (%v.2 != $null) && (%v.3 != $null)) { pervp | n 7((-╒zZ-)) 5Topic: 8,1 %vptopic  | n 7((-╒zZ-))2 Voted %choice1 $+ 10( $+ %best - %perbest $+ )2 $+ :4 %nickvbest | n 7((-╒zZ-))2 Voted %choice2 $+ 10( $+ %ok - %perok $+ )2 $+ :4 %nickvalright | n 7((-╒zZ-))2 Voted %choice3 $+ 10( $+ %sucks - %persucks $+ )2 $+ :4 %nickvworst } | else { no You must vote on the topic first before you can see who voted for what! } | unset %per*
  102. n100=toggles do 5Misc Stats | do 2NoOp:4 %noop | do 2Login:4 %login | do 2Seen:4 %sseen | do 2Ask For Ops:4 %opsbeg | do 2Channel for Counter:4 %chancounter | do 2Hours Channel:4 %hourschannel | do 2Password for Login:4 %password | do 2Voting Poll Topic:4 %vptopic | do 2Voting Poll Categories:4 %choice1 14 %choice2 14 %choice3 | do 2Report Info:4 %rinfo
  103. n101=textflood {
  104. n102=  if ((%prottext == ON) && ($me isop $chan)) {
  105. n103=    if (($level($address($nick,3)) >= 300) && ($level($address($nick,3)) <= 600)) { goto end }
  106. n104=    if ($nick !ison $chan) { goto end }
  107. n105=    inc %TE $+ $nick
  108. n106=    if ([ %TE [ $+ [ $nick ] ] ] == 1) { .timer -o 1 %ttime unset %TE $+ $nick }
  109. n107=    elseif ([ %TE [ $+ [ $nick ] ] ] >= %tnum) { ban -u15 $chan $nick 2 | raw -q kick $chan $nick : Text Flood Detected  AutoKICK after  $+ %tnum $+  consecutive public lines in the period of  $+ %ttime $+  seconds. [15 sec ban] ((-╒zZ▀╓T-) | unset %TE $+ $nick | set %cla $+ $nick 1 | .timer 1 60 unset %cla $+ $nick }
  110. n108=    :end
  111. n109=  }
  112. n110=}
  113. n111=actionflood {
  114. n112=  if ((%protaction == ON) && ($me isop $chan)) {
  115. n113=    if (($level($address($nick,3)) >= 300) && ($level($address($nick,3)) <= 600)) { goto end }
  116. n114=    if ($nick !ison $chan) { goto end }
  117. n115=    inc %ACT $+ $nick
  118. n116=    if ([ %ACT [ $+ [ $nick ] ] ] == 1) { .timer 1 %atime unset %ACT $+ $nick }
  119. n117=    elseif ([ %ACT [ $+ [ $nick ] ] ] >= %anum) { ban -u15 $chan $nick 2 | raw -q kick $chan $nick : Action Flood Detected  AutoKICK after  $+ %anum $+  consecutive public lines in the period of  $+ %atime $+  seconds. [15 sec ban] ((-╒zZ▀╓T-) | unset %ACT $+ $nick | set %cla $+ $nick 1 | .timer 1 60 unset %cla $+ $nick }
  120. n118=    :end
  121. n119=  }
  122. n120=}
  123. n121=massdeopprot {
  124. n122=  if ((%protmd == ON) && ($me isop $chan)) {
  125. n123=    if (($level($address($nick,3)) >= 400) && ($level($address($nick,3)) <= 600)) { goto end }
  126. n124=    if ($nick !ison $chan) { goto end }
  127. n125=    inc %MD $+ $nick
  128. n126=    if ([ %MD [ $+ [ $nick ] ] ] == 1) { .timer 1 %mtime unset %MD $+ $nick }
  129. n127=    elseif ([ %MD [ $+ [ $nick ] ] ] >= %mnum) {
  130. n128=      if ($level($address($nick,3)) == 200) { mode $chan -o $nick | .timer 1 600 .auser 200 $nick | .timer 1 600 .guser 200 $nick 3 | mdpen }
  131. n129=      elseif ($level($address($nick,3)) == 300) { mode $chan -o $nick | .timer 1 600 .auser 300 $nick | .timer 1 600 .guser 300 $nick 3 | mdpen }
  132. n130=      else { mode $chan -o $nick | raw -q kick $chan $nick : Mass Deop Detected  AutoKICK after  $+ %mnum $+  deops in the period of  $+ %mtime $+  seconds. ((-╒zZ▀╓T-) | unset %MD $+ $nick | set %cla $+ $nick 1 | .timer 1 60 unset %cla $+ $nick }
  133. n131=    }
  134. n132=    :end
  135. n133=  }
  136. n134=}
  137. n135=clonesprot {
  138. n136=  if ((%clnfld == ON) && ($site != $host)) {
  139. n137=    if ([ %CJ [ $+ [ *!*@ [ $+ [ $site ] ] ] ] ] == $null) { set %CJ $+ *!*@ $+ $site 1 | .timer135 1 %cljtime unset %CJ $+ *!*@ $+ $site }
  140. n138=    elseif ([ %CJ [ $+ [ *!*@ [ $+ [ $site ] ] ] ] ] >= %cljnum) { %cjflood = $site | %cjchan = $chan | mode $chan +b *!*@ $+ $site | raw -q kick $chan $nick : Join Flood Detected  AutoKICK after  $+ %cljnum $+  joins, by the same site, in the period of  $+ %cljtime $+  seconds. ((-╒zZ▀╓T-) | unset %CJ $+ *!*@ $+ $site | fk | recho 5 Possible clones or join flood in $chan by $nick at @ $+ $site }
  141. n139=    else { inc %CJ $+ *!*@ $+ $site }
  142. n140=  }
  143. n141=}
  144. n142=fk enable #fk | who %cjchan
  145. n143=floodprot do 5FLOOD PROTECTION | do 2Text:4 %prottext | do 2Action:4 %protaction | do 2Mass Deop:4 %protmd | do 2Clone/Join:4 %protcj | do 2Nick:4 %protnick | do 2ServerOp:4 %protsop | do 2AutoGreet:4 %protag | do 2DCC Text:4 %protdcc
  146. n144=seen1 {
  147. n145=  if (%sseen != ON) { no Sorry seen is OFF | halt }
  148. n146=  if ($parm2 == $null) { no Please type a nick after !seen | halt }
  149. n147=  elseif ($parm2 == $me) { no I am right here!! | halt }
  150. n148=  elseif ($parm2 ison $chan) { n 7((-╒zZ-)) $parm2 is on the channel NOW! | halt }
  151. n149=  %z = $readini seen.ini date $parm2
  152. n150=  if (%z == $null) { n 7((-╒zZ-)) I have not seen $parm2 }
  153. n151=  else { no 6 $+ $parm2 was last seen on 4 $+ $readini seen.ini date $parm2 (EST)6,2 $readini seen.ini reason $parm2 }
  154. n152=}
  155. n153=seenjoin if (%sseen == ON) { writeini seen.ini date $nick $day $+ , $adate at $time | writeini seen.ini reason $nick Joining [ $chan ] $+ . }
  156. n154=seenpart if (%sseen == ON) { writeini seen.ini date $nick $day $+ , $adate at $time | writeini seen.ini reason $nick Leaving [ $chan ] $+ . }
  157. n155=seenquit if (%sseen == ON) { writeini seen.ini date $nick $day $+ , $adate at $time | writeini seen.ini reason $nick Quitting IRC with  $+ $parms $+  as the quit message. }
  158. n156=seenkick if (%sseen == ON) { writeini seen.ini date $nick $day $+ , $adate at $time | writeini seen.ini reason $nick Getting kicked out of [ $chan ] by $nick with  $+ $parms $+  as the kick message. }
  159. n157=seenjpl if (%sseen == ON) { writeini seen.ini date $nick $day $+ , $adate at $time | writeini seen.ini reason $nick Joining the partyline. }
  160. n158=seenlpl if (%sseen == ON) { writeini seen.ini date $nick $day $+ , $adate at $time | writeini seen.ini reason $nick Leaving the partyline. }
  161. n159=seennick if (%sseen == ON) { writeini seen.ini date $nick $day $+ , $adate at $time | writeini seen.ini reason $nick Changing nick from $nick to $newnick $+ . | writeini seen.ini date $newnick $day $+ , $adate at $time | writeini seen.ini reason $newnick Changing nick from $nick to $newnick $+ . }
  162. n160=settitle titlebar -=((-╒zZ▀╓T-))=- [Last Update: $time $+ ] (My Lag: %mylag $+ ) ( $+ Master's Lag: %bosslag $+ ) | set %lu $time
  163. n161=meping .ctcp $me ping
  164. n162=bossping if ((connected isin $dde mirc connected "") && (not !isin $dde mirc connected "")) { .ctcp $dde mirc nickname "" ping } | else { set %bosslag NA | settitle }
  165. n163=recho {
  166. n164=  if (%rinfo == dcc) {
  167. n165=    if (%rwnick == $null) { halt }
  168. n166=    %i = 1
  169. n167=    :start
  170. n168=    if ($chat(%i) == $null) { halt }
  171. n169=    if ($chat(%i) == %rwnick) { goto yes }
  172. n170=    inc %i 1
  173. n171=    goto start
  174. n172=    :yes
  175. n173=    msg = $+ %rwnick 7((-╒zZ▀╓T-)) $+ $1 *2
  176. n174=  }
  177. n175=  else { /dde mirc command "" /echo $1 7((-╒zZ▀╓T-)) *2 }
  178. n176=}
  179. n177=wecho {
  180. n178=  if (%rinfo == dcc) {
  181. n179=    if (%rwnick == $null) { halt }
  182. n180=    %i = 1
  183. n181=    :start
  184. n182=    if ($chat(%i) == $null) { halt }
  185. n183=    if ($chat(%i) == %rwnick) { goto yes }
  186. n184=    inc %i 1
  187. n185=    goto start
  188. n186=    :yes
  189. n187=    msg = $+ %rwnick 7((-╒zZ-)) $+ $1 *2
  190. n188=  }
  191. n189=  else { /dde mirc command "" /echo $1 7((-╒zZ-)) *2 }
  192. n190=}
  193. n191=mecho line | echo $$1 -s 7((-╒zZ-)) *2 | line
  194. n192=line echo -s -----------------------------------------------------------------------------------------------------
  195. n193=d msg = $+ $nick *1
  196. n194=do msg = $+ $nick 7((-╒zZ▀╓T-))2 *1
  197. n195=lagstats d 7((-╒zZ-)) 5Lag Stats | d 7((-╒zZ-)) 2Last Update:4 %lu | d 7((-╒zZ-)) 2 $+ $server $+ :4 $duration(%mylag) | d 7((-╒zZ-)) 2 $+ $dde mirc nickname "" $+ :4 $duration(%bosslag) | d 7((-╒zZ-)) 5End of Lag Stats
  198. n196=nonvoters if (%nonvoters != $null) { wecho 2 People who have not voted 4( $+ %vple $+ / $+ %people - %percentnvote $+ ) | /dde mirc command "" /echo 7 %nonvoters } | else { recho 7 4Everyone in the channel has voted } | unset %per*
  199. n197=advote if (%nonvoters != $null) { msg %adchan 7((-╒zZ▀╓T-)) 2People who have not voted 3( $+ %vple $+ / $+ %people - %percentnvote $+ )2: 4 %nonvoters : 2Vote on the Topic 8,1 %vptopic  2by typing 5 $+ %choice1 $+ , %choice2 $+ , or %choice3 2in the channel!! } | else { msg %adchan 7((-╒zZ▀╓T-)) 4Everyone in the channel has voted!! } | unset %per*
  200. n198=funstuff msg %fschan 7((-╒zZ▀╓T-)) 2Type 4!insult, !!insult, !8ball <a question>, !!dope,  !!lame, !dope <nick>, or !lame <nick>2 in the channel for some fun stuff and don't forget to vote on the Topic 8,1 %vptopic  2by typing 5 $+ %choice1 $+ , %choice2 $+ , or %choice3 2in the channel!!
  201. n199=cm .timer 1 2 closemsg $nick
  202. n200=n notice $nick *1
  203. n201=no notice $nick 7((-╒zZ▀╓T-))2 *1
  204. n202=i3 .ignore -pctinu7 $nick 3
  205. n203=i2 .ignore -pctinu7 $nick 2
  206. n204=funw no 4You can only do 1 fun command every  $+ %funig $+  seconds
  207. n205=fd no 4**Flood Detected**  $+ %hmfun $+  fun commands in  $+ %funig $+  seconds  You are ignored for  $+ $duration(%howig) $+  | .ignore -pctinu $+ %howig $nick 2
  208. n206=agu .timer 1 %funig .unset %FS $+ $nick
  209. n207=dp if (%autogreet == ON) { no C-YA later $nick! $dde mirc nickname "" says SEE YA!!! }
  210. n208=cfc inc %cfc
  211. n209=fst d 7((-╒zZ-)) 5Fun Stuff Counter | d 7((-╒zZ-)) 10Total Ever:4 %cfc | d 7((-╒zZ-)) 2Insult Jokes:4 %insult | d 7((-╒zZ-)) 2Asked 8ball:4 %8ball | d 7((-╒zZ-)) 2Lame '0' Meter:4 %lame | d 7((-╒zZ-)) 2Dope '0' Meter:4 %dope | d 7((-╒zZ-)) 2Total Voted:4 %countvp | d 7((-╒zZ-)) 2Did !WhoVoted:4 %countwv | d 7((-╒zZ-)) 2Did !Seen:4 %countseen
  212. n210=dccprot {
  213. n211=  if ((%protdcc == ON) && ($nick != %rwnick)) {
  214. n212=    if ($nick isin %linkbots) { goto end }
  215. n213=    if ([ %dcc [ $+ [ $nick ] ] ] == $null) { set %dcc $+ $nick 1 | .timer 1 %dtime .unset %dcc $+ $nick }
  216. n214=    elseif ([ %dcc [ $+ [ $nick ] ] ] >= %dnum) { msg [ = $+ [ $nick ] ] 7((-╒zZ▀╓T-))6 FLOOD DETECTED | .close -c $nick | unset %dcc $+ $nick | unpl $nick | relay 6*** $nick has Left ╒zZ▀╓T's Party Line | relaybots 6*** $nick has Left ╒zZ▀╓T's Party Line | mecho 4 Connection Terminated with  $+ $nick $+  due to DCC TEXT FLOODING. }
  217. n215=    else { inc %dcc $+ $nick }
  218. n216=    :end
  219. n217=  }
  220. n218=}
  221. n219=noticeprot {
  222. n220=  if (($nick != $me) && ($nick != $dde mirc nickname "")) {
  223. n221=    inc %notice
  224. n222=    if (%notice == 1) { .timer 1 10 unset %notice }
  225. n223=    if (%notice >= 5) { no  4Notice Flood Detected 2 | unset %notice | .ignore -nu30 *!*@* }
  226. n224=  }
  227. n225=}
  228. n226=pervp {
  229. n227=  if ((%best == 0) || (%best == $null)) { %perbest = 0.0% | goto next }
  230. n228=  %pervb = %best * 100 | %perallb = %pervb / %totalvoted | %pervremb = %pervb % %totalvoted | %perbest = %perallb $+ . $+ %pervremb $+ %
  231. n229=  :next
  232. n230=  if ((%ok == 0) || (%ok == $null)) { %perok = 0.0% | goto then }
  233. n231=  %pervo = %ok * 100 | %perallo = %pervo / %totalvoted | %pervremo = %pervo % %totalvoted | %perok = %perallo $+ . $+ %pervremo $+ %
  234. n232=  :then
  235. n233=  if ((%sucks == 0) || (%sucks == $null)) { %persucks = 0.0% | goto end }
  236. n234=  %pervw = %sucks * 100 | %perallw = %pervw / %totalvoted | %pervremw = %pervw % %totalvoted | %persucks = %perallw $+ . $+ %pervremw $+ %
  237. n235=  :end
  238. n236=}
  239. n237=uset unset %!votenames | unset %nonvoters | unset %people | unset %vple
  240. n238=relay {
  241. n239=  %i = 1
  242. n240=  :start
  243. n241=  %pnick = $chat(%i)
  244. n242=  %pstatus = $chat(%i).status
  245. n243=  if (%pnick = $null) { goto end }
  246. n244=  elseif (%pnick == $nick) { goto next }
  247. n245=  elseif (%pnick isin %linkbots) { goto next }
  248. n246=  if (%pstatus == active) { msg = $+ %pnick *1 }
  249. n247=  :next
  250. n248=  inc %i
  251. n249=  goto start
  252. n250=  :end
  253. n251=}
  254. n252=relaybots {
  255. n253=  %i = 1
  256. n254=  :start
  257. n255=  %pnick = $chat(%i)
  258. n256=  %pstatus = $chat(%i).status
  259. n257=  if (%pnick = $null) { goto end }
  260. n258=  elseif (%pnick == $nick) { goto next }
  261. n259=  elseif (%pnick isin %linkbots) { goto bot } | else { goto next }
  262. n260=  :bot
  263. n261=  if (%pstatus == active) { msg = $+ %pnick *1 }
  264. n262=  :next
  265. n263=  inc %i
  266. n264=  goto start
  267. n265=  :end
  268. n266=}
  269. n267=askping {
  270. n268=  if ($nick == $dde mirc nickname "") { %chanping = yes | .ctcp $nick ping | halt }
  271. n269=  if ([ %pg [ $+ [ $nick ] ] ] != 1) { .ctcp $nick ping | set %pg $+ $nick 1 | .timer 1 30 unset %pg $+ $nick }
  272. n270=  else { textflood }
  273. n271=}
  274. n272=fstu {
  275. n273=  if ([ %FS [ $+ [ $nick ] ] ] == $null) {
  276. n274=    agu
  277. n275=    if ($parm1 == !insult) { no $read $mIRCdiryomama.txt | cfc | inc %insult }
  278. n276=    elseif ($parm1 == !!insult) { no $read $mIRCdiryomama2.txt | cfc | inc %insult }
  279. n277=    elseif ($parm1 == !8ball) && ($parm2 == $null) { no Correct Syntax: !8ball <question> | cfc | inc %8ball }
  280. n278=    elseif ($parm1 == !8ball) && ($parm2 != $null) { notice $chan 7((-╒ZZ▀╓T-))2 $nick $+ , $read $mIRCdir8ball.txt | cfc | inc %8ball }
  281. n279=    elseif ($parm1 == !Lame) { lamenick | cfc | inc %lame }
  282. n280=    elseif ($parm1 == !Dope) { dopenick | cfc | inc %dope }
  283. n281=    elseif ($parm1 == !counter) {
  284. n282=      if ($parm2 == $null) { no Total that joined any channel since 5 $+ %tdate $+  :4 %total }
  285. n283=      else {
  286. n284=        %t1 = $readini join.ini channels $parm2
  287. n285=        if (%t1 == $null) { no I have no count for $parm2 }
  288. n286=        else { no Total that Joined5  $+ $parm2 $+  2since5  $+ $readini join.ini date $parm2 $+ :4 $readini join.ini channels $parm2 }
  289. n287=      }
  290. n288=    }
  291. n289=    elseif ($parm1 == %choice3) { vp | cfc }
  292. n290=    elseif ($parm1 == %choice2) { vp | cfc }
  293. n291=    elseif ($parm1 == %choice1) { vp | cfc }
  294. n292=    elseif ($parm1 == !seen) { seen1 | cfc | inc %countseen }
  295. n293=    elseif ($parm1 == !menu) { no 5Fun Commands:4 %funcommands }
  296. n294=    elseif ($parm1 == !topic) { no 5Voting Poll Topic: 8,1 $+ %vptopic | no 5Vote by typing: 4 $+ %choice1 $+ 2, 4 $+ %choice2 $+ 2, or 4 $+ %choice3 | no 6*** To vote in private join the Partyline. }
  297. n295=    elseif ($parm1 == !poll) {
  298. n296=      if ($nick == $dde mirc nickname "") { poll | inc %countwv | cfc } | else { poll1 | cfc | inc %countwv }
  299. n297=    }
  300. n298=    elseif ($parm1 == !ozzbot.zip) { dcc send $nick $mIRCdirozzbot.zip | recho 5 $nick has just asked me to send ozzbot.zip! | n 4,1 $read $mIRCdirrandver.txt %version | cfc }
  301. n299=    elseif ($parm1 == !whovoted) { unset %per* | whovoted | cfc | inc %countwv }
  302. n300=    else { 
  303. n301=      if ($nick == $dde mirc nickname "") { recho 5 There is no such command $parm1 } 
  304. n302=      else {
  305. n303=        if ([ %NSC [ $+ [ $nick ] ] ] == $null) { set %NSC $+ $nick 1 | no 5There is no such command  $+ $parm1 $+  | textflood }
  306. n304=        else { textflood }
  307. n305=        .timer 1 15 unset %NSC $+ $nick | goto end
  308. n306=      }
  309. n307=    }
  310. n308=    if ($nick == $dde mirc nickname "") { goto end }
  311. n309=  }
  312. n310=  elseif ([ %FS [ $+ [ $nick ] ] ] == 1) { funw } 
  313. n311=  elseif ([ %FS [ $+ [ $nick ] ] ] >= %hmfun) { fd }
  314. n312=  else { goto next }
  315. n313=  :next
  316. n314=  inc %FS $+ $nick | textflood
  317. n315=  :end
  318. n316=}
  319. n317=unpl .write -ds $+ $$1 userchats.txt | .write -ds $+ $$1 hostchats.txt | if ($$1 isin %linkbots) { %linkbots = $remove(%linkbots,$$1) }
  320. n318=checkvoted {
  321. n319=  cfc | %h.1 = $read -s $+ $nick hostchats.txt | %h.2 = $read -s $+ $nick userchats.txt | %v.1 = $readini voted.ini nick $nick | %v.2 = $readini voted.ini site %h.1 | %v.3 = $readini voted.ini userhost %h.2
  322. n320=  if ((%v.1 != $null) || (%v.2 != $null) || (%v.3 != $null)) { do Sorry you already voted! | halt }
  323. n321=  else { inc %totalvoted | inc %countvp | .writeini voted.ini nick $nick 1 | .writeini voted.ini site %h.1 1 | .writeini voted.ini userhost %h.2 1 }
  324. n322=}
  325. n323=dccpoll pervp | d 5Topic: 8,1 %vptopic  | d 2Voted %choice1 $+ : %best 3( $+ %perbest $+ ) | d 2Voted %choice2 $+ : %ok 3( $+ %perok $+ ) | d 2Voted %choice3 $+ : %sucks 3( $+ %persucks $+ ) | d 5To see who voted for what type !whovoted | unset %per*
  326. n324=nickprot {
  327. n325=  if ($site != $host) {
  328. n326=    if ([ %NK [ $+ [ $site ] ] ] == $null) { inc %NK $+ $site | .timer 1 %nctime unset %NK $+ $site }
  329. n327=    elseif ([ %NK [ $+ [ $site ] ] ] >= %ncnum) { ban $chan $newnick 2 | %ncflooder = $site | %ncreason =  $+ %ncnum $+  Nick Changes in the period of  $+ %nctime $+  seconds. | .enable #nk | who $chan }
  330. n328=    else { inc %NK $+ $site }
  331. n329=  }
  332. n330=}
  333. n331=master if ($nick == $dde mirc nickname "") { .auser 600 $dde mirc nickname "" | .guser 600 $dde mirc nickname "" 3 | recho 5 You now have Master access Boss!!! } | else { no There is no such command $parms. 15 Second Ignore | .ignore -pctinu15 $nick 2 }
  334. n332=quit quit 1,1.7,1((-╒zZ-)) 4,1 $+ $read $mIRCdirrandver.txt 7,1((-╒zZ▀╓T-))1,1.
  335. n333=dcccom {
  336. n334=  if ($nick != %rwnick) {
  337. n335=    if ([ %DM [ $+ [ $nick ] ] ] == $null) { inc %DM $+ $nick | .timer 1 15 unset %DM $+ $nick }
  338. n336=    elseif ([ %DM [ $+ [ $nick ] ] ] >= 1) { do Only do 1 command every 15 seconds }
  339. n337=    dccprot
  340. n338=  }
  341. n339=}
  342. n340=serverop if ((%protsop == OFF) || ($opnick == $me)) { halt } | else { mode $chan -o $opnick | notice $opnick NO SERVEROPS ALLOWED! <<-= ╒zZ =->> - Hack Detected! - }
  343. n341=join1 if ($nick == $dde mirc nickname "") { .auser 600 $nick | .guser 600 $nick 3 | halt } | autogreet | seenjoin
  344. n342=error if (($me isin $parms) && (flood isin $parms)) { recho 7 2I have been disconnected from IRC  4Reason: 2(Excess Flood) }
  345. n343=up if ($nick !isop $chan) { if (%noop != ON) { raw mode $chan +o $nick } | else { no Sorry the channel is in NOOP mode } | i3 }
  346. n344=chatopen {
  347. n345=  seenjpl
  348. n346=  if ($nick isin %wait) { %wait = $remove(%wait,$nick) | %linkbots = %linkbots $nick | relay 6*** $nick and $me are now linked together | mecho 4 $nick and $me are now Linked | halt }
  349. n347=  %motd = $read -smotd messages.txt
  350. n348=  d 5Welcome to ╒zZ▀╓T's PartyLine $nick
  351. n349=  d -
  352. n350=  d 5I am running: %version
  353. n351=  d -
  354. n352=  if (%motd != $null) { d $read -smotd messages.txt } | else { d 5No MOTD Set }
  355. n353=  d -
  356. n354=  d 5Voting Poll Topic: 8,1 $+ %vptopic
  357. n355=  d 5Vote by Typing:4 %choice1 $+ 2,4 %choice2 $+ 2, or4 %choice3
  358. n356=  d -
  359. n357=  d 5Type 4.menu 5for a list of commands
  360. n358=  d 5Type 4.help 5for help on commands
  361. n359=  d 5Play the Number Guessing Game by typing4 !#game 5or, if a game is already going on,4 !#= <number>.
  362. n360=  if (%protdcc == ON) { d - | d 6*** WARNING: Do not exceed  $+ %dnum $+  lines in  $+ %dtime $+  seconds or you will be kicked off. }
  363. n361=  d 2*** WARNING: Everything you type is sent to everyone else on the Partyline except if "12.2" or "12!2" is put in front of it, or if you use the "12!msg2" command.
  364. n362=  relay 6*** $nick has Joined ╒zZ▀╓T's PartyLine
  365. n363=  relaybots 6*** $nick has Joined ╒zZ▀╓T's PartyLine
  366. n364=  mecho 4 DCC Connection Established with $nick
  367. n365=  if ($nick == $dde mirc nickname "") { %rwnick = $nick }
  368. n366=} 
  369. n367=die recho 5 C-YA!!!!!!! | unset %rwnick | .rlevel -r 500 | quit | unset %rwnick | unset %linkbots | unset %wait | .write -c userchats.txt | .write -c hostchats.txt | exit
  370. n368=kick500 if (($nick != $me) && ($nick != $dde mirc nickname "")) { kick $chan $nick Now You Have Pissed Me Off! ((-╒zZ▀╓T-)) }
  371. n369=ban500 if (($nick != $me) && ($nick != $dde mirc nickname "")) { mode $chan -o-b+b $nick $banmask $address($nick,2) | kick $chan $nick ((-╒zZ  Protect-) }
  372. n370=names if ($parm2 isin %linkbots) { msg = $+ $parm2 !names $nick | halt } | else { do $parm2 is not a bot linked to me. }
  373. n371=kick400 .auser 10 $nick | .guser 10 $nick 3 | kick $chan $nick Get Out! ((-Protected User-))
  374. n372=onjoin {
  375. n373=  seenjoin
  376. n374=  if ($nick == $me) {
  377. n375=    if ($chan == %hourschannel) { play -c %hourschannel $mIRCdirTime.txt 50 | recho 5 I have joined $chan! | begforops }
  378. n376=    elseif ($chan == %antiidle) { halt }
  379. n377=    else { recho 5 I have joined $chan! | begforops }
  380. n378=    halt
  381. n379=  }
  382. n380=  inc %total | %cc = $readini join.ini channels $chan
  383. n381=  if (%cc == $null) { writeini join.ini date $chan $adate }
  384. n382=  inc %cc | writeini join.ini channels $chan %cc
  385. n383=  if (%autogreet == ON) { autogreet }
  386. n384=  %agl = $level($address($nick,3))
  387. n385=  if (%agl == 600) { .auser 600 $nick }
  388. n386=  elseif (%agl == 500) { .auser 500 $nick }
  389. n387=  elseif (%agl == 400) { .auser 400 $nick }
  390. n388=  elseif (%agl == 300) { .auser 300 $nick }
  391. n389=  elseif (%agl == 200) { .auser 200 $nick }
  392. n390=  else { halt }
  393. n391=  if ($me isop $chan) {
  394. n392=    if (%agl isnum 500-600) { goto op }
  395. n393=    elseif (%agl isnum 200-400) {
  396. n394=      if (%noop != ON) { goto op } | else { no Sorry $nick the channel is in NOOP mode | halt }
  397. n395=    }
  398. n396=    :op
  399. n397=    .raw mode $chan +o $nick
  400. n398=  }
  401. n399=}
  402. n400=lost {
  403. n401=  %l = 1
  404. n402=  :start
  405. n403=  %lnick = $chat(%l)
  406. n404=  %lstatus = $chat(%l).status
  407. n405=  if (%lnick == $null) { halt }
  408. n406=  elseif (%lnick == $$1) {
  409. n407=    if (%lstatus != active) { close -c $$1 | unpl $$1 | mecho 4 Lost Connection with $$1 | seenlpl }
  410. n408=    halt
  411. n409=  }
  412. n410=  inc %l
  413. n411=  goto start
  414. n412=}
  415. n413=gvote i3 | uset | /unset %per* | .enable #snovoters | set %rawvote yes | set %adchan $chan | who $chan
  416. n414=mdpen .auser =4 $nick | .guser =4 $nick 3 | unset %MD $+ $nick | notice $nick  Mass Deop Detected   $+ %mnum $+  deops in the period of  $+ %mtime $+  seconds. You are Suspended for 10 minutes. ((-╒zZ▀╓T-))
  417. n415=shit .auser =999 $parm2 | .guser =999 $parm2 2 | .guser =999 $parm2 3 | ban $chan $parm2 2 | recho 5 I have places $parm2 on my Shitlist! | kick $chan $parm2 ((-╒zZ SHiT KiCk-))
  418. n416=seendcc {
  419. n417=  if (%sseen != ON) { do Sorry seen is OFF | halt }
  420. n418=  if ($parm2 == $null) { do Correct Syntax: !seen <nick> | halt }
  421. n419=  if ($parm2 == $me) { do I am right here!! | halt }
  422. n420=  %z = $readini seen.ini date $parm2
  423. n421=  if (%z == $null) { msg = $+ $nick 7((-╒zZ-)) 2I have not seen $parm2 }
  424. n422=  else { msg = $+ $nick 7((-╒zZ-))6 $parm2 was last seen on 4 $+ $readini seen.ini date $parm2 (EST)6,2 $readini seen.ini reason $parm2 }
  425. n423=  cfc | inc %countseen
  426. n424=}
  427. n425=menu2 no 5Funstuff Commands:4 %funcommands | no 5Access Commands:4 %200chan
  428. n426=menu5 no 5Funstuff Commands:4 %funcommands | no 5Access Commands:4 %200chan %500chan
  429. n427=funigp %funig = $parm2 | %howig = $parm3 | %hmfun = $parm4 | do Fun command protection set for 1 fun commands in  $+ %funig $+  seconds and ignores for  $+ %howig $+  seconds after the number of fun commands exceeds  $+ %hmfun $+  | halt
  430. n428=prota %joinnum = $parm2 | %jointime = $parm3 | %agignore = $parm4 | do If there are %joinnum joins in %jointime seconds, autogreet will be disabled for %agignore seconds!! | dec %joinnum | halt
  431. n429=clp %cljnum = $parm2 | %cljtime = $parm3 | do Clone/Join Flood Protection set for  $+ %cljnum $+  joins by the same site in the period of  $+ %cljtime $+  seconds.
  432. n430=ready do The Number Game is ready!! 5You get4 %guess 5tries to guess the number between4 1 5and4 %max# $+ . 5Format is:4 !#= <number>
  433. n431=ng do Number Game Reset | halt
  434. n432=sb {
  435. n433=  %w = 1
  436. n434=  do 2Number Game ScoreBoard
  437. n435=  :start
  438. n436=  %wnick = $chat(%w)
  439. n437=  if (%wnick = $null) { halt }
  440. n438=  else {
  441. n439=    if ([ %win [ $+ [ %wnick ] ] ] == $null) { do 5 $+ %wnick $+ :4 0 }
  442. n440=    else { do 5 $+ %wnick $+ :4 [ %win [ $+ [ %wnick ] ] ] }
  443. n441=  }
  444. n442=  inc %w
  445. n443=  goto start
  446. n444=}
  447. n445=shitboss if ($nick == $dde mirc nickname "") { recho 5 Boss you are on my shitlist } | else { .ignore -a $nick 2 } | cm
  448.